home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Tool Chest / Development Tools & Languages / • Other Platforms / PCCTS / lang / C / makefile < prev    next >
Encoding:
Makefile  |  1994-09-14  |  595 b   |  25 lines  |  [TEXT/MPS ]

  1. SYM=../../support/sym
  2. H=../../h
  3. SRC=scan.c decl.c func.c expr.c err.c main.c $(SYM)/sym.c engl.c
  4. OBJ=scan.o decl.o func.o expr.o err.o main.o sym.o engl.o
  5. CFLAGS=-I. -I$(H)
  6. AFLAGS=-k $(K) -gt -gh
  7. # where are dlg and antlr binaries
  8. DLG=../../bin/dlg
  9. ANTLR=../../bin/antlr
  10. K=2        # tokens of lookahead
  11.  
  12. proto: $(OBJ) $(SRC)
  13.     cc -o proto $(OBJ)
  14.  
  15. decl.c func.c expr.c err.c stdpccts.h parser.dlg : decl.g func.g expr.g
  16.     $(ANTLR) $(AFLAGS) decl.g func.g expr.g
  17.  
  18. main.o engl.o : stdpccts.h
  19.  
  20. scan.c : parser.dlg
  21.     $(DLG) -C2 parser.dlg scan.c
  22.  
  23. sym.o : $(SYM)/sym.c
  24.         cc -c -o sym.o $(CFLAGS) $(SYM)/sym.c
  25.